// pages/goodsDetails/goodsDetails.js
Page({
  onShareAppMessage() {
    return {
      title: 'swiper',
      path: 'page/component/pages/swiper/swiper'
    }
  },
  /**
   * 页面的初始数据
   */
  data: {
    // 商品详情---实例
    goodsDetails: {
      id: 2,
      imgUrls: ["https://tr-osdcp.qunarzz.com/tr-osd-tr-manager/img/62c6fba19f122c4aaabbac763d0c84c1.jpg", "https://tse1-mm.cn.bing.net/th/id/R-C.541d315de4b11e79e0bcb84f35ccf30b?rik=V96LdUGfUZJu5g&riu=http%3a%2f%2fimage.qianye88.com%2fpic%2f812f74e3a664e1c2b1e0e8cde0480e8c&ehk=o55Cw49jjhzmX%2bO%2fvYRXQsoMo3R%2f%2fuXTqpx%2bM88E63M%3d&risl=&pid=ImgRaw&r=0"],
      goodprice: 2000,
      gooddate: '2022年4月1日起',
      goodspecification: "默认规格",
      goodTitle: "安康景区七日游",
      goodDetails: ["https://tr-osdcp.qunarzz.com/tr-osd-tr-manager/img/62c6fba19f122c4aaabbac763d0c84c1.jpg", "https://tse1-mm.cn.bing.net/th/id/R-C.541d315de4b11e79e0bcb84f35ccf30b?rik=V96LdUGfUZJu5g&riu=http%3a%2f%2fimage.qianye88.com%2fpic%2f812f74e3a664e1c2b1e0e8cde0480e8c&ehk=o55Cw49jjhzmX%2bO%2fvYRXQsoMo3R%2f%2fuXTqpx%2bM88E63M%3d&risl=&pid=ImgRaw&r=0", "https://tr-osdcp.qunarzz.com/tr-osd-tr-manager/img/62c6fba19f122c4aaabbac763d0c84c1.jpg"]
    },
    indicatorDots: true, //	是否显示面板指示点
    autoplay: true, //是否自动切换
    circular: true, //是否采用衔接滑动
    vertical: false, //滑动方向是否为纵向
    interval: 3000, //自动切换时间间隔
    duration: 1000, //滑动动画时长
    // 弹出框
    showModalStatus: 'none', //是否显示
    num: 1, //初始数量
    minusStatus: ''

  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // console.log(options.goodsId)
    // 根据商品id请求
    wx.request({
      url: '',
      data: {
        id: options.goodsId
      },
      method: 'post',
      success: function (res) {
        console.log(res)
      },
      fail: function (err) {
        console.log(err)
      }

    })
  },
  // 商品信息
  //预览图片
  previewImage: function (e) {
    var current = e.target.dataset.src;

    wx.previewImage({
      current: current, // 当前显示图片的http链接  
      urls: this.data.imgUrls // 需要预览的图片http链接列表  
    })
  },
  // 收藏
  addLike() {
    this.setData({
      isLike: !this.data.isLike
    });
  },
  // 跳到购物车
  toCar() {

  },
  // 立即购买
  immeBuy() {
    var that = this
    this.setData({
      showModalStatus: 'block',
      commodity_screen: 'commodity_screen'
    })
    // setTimeout(function () {
    //   that.cancelX()
    // }, 3000);
  },
  // 弹出框
  // 关闭
  cancelX() {
    this.setData({
      showModalStatus: 'none',
      commodity_screen: ''
    })
  },
  /* 点击减号 */
  bindMinus: function () {
    var num = this.data.num;
    // 如果大于1时，才可以减  
    if (num > 1) {
      num--;
    }
    // 只有大于一件的时候，才能normal状态，否则disable状态  
    var minusStatus = num <= 1 ? 'disabled' : 'normal';
    // 将数值与状态写回  
    this.setData({
      num: num,
      minusStatus: minusStatus
    });
  },
  /* 点击加号 */
  bindPlus: function () {
    var num = this.data.num;
    // 不作过多考虑自增1  
    num++;
    // 只有大于一件的时候，才能normal状态，否则disable状态  
    var minusStatus = num < 1 ? 'disabled' : 'normal';
    // 将数值与状态写回  
    this.setData({
      num: num,
      minusStatus: minusStatus
    });
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
  changeIndicatorDots() {
    this.setData({
      indicatorDots: !this.data.indicatorDots
    })
  },

  changeAutoplay() {
    this.setData({
      autoplay: !this.data.autoplay
    })
  },

  intervalChange(e) {
    this.setData({
      interval: e.detail.value
    })
  },

  durationChange(e) {
    this.setData({
      duration: e.detail.value
    })
  }
})